html, body, div, span, p,  a, em, img, q, s, i, ul, li, form, label{  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;  }
body {  line-height: 1;  font-family: 微软雅黑, "Microsoft YaHei";  overflow-x: hidden;  }
textarea,input{  outline: none;  font-family: 微软雅黑, "Microsoft YaHei";  color: #333;  font-size: 14px;  }
input[type='text'],input[type='password']{  text-indent: 10px;  }
ol, ul {  list-style: none;  }
blockquote:before, blockquote:after,
q:before, q:after {  content: '';  content: none;  }
.row:before, .row:after {  content: '\0020';  display: block;  clear: both;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0;  }
html {  -webkit-text-size-adjust: none;  height: 100%;  }
button{  font-family: 微软雅黑, "Microsoft YaHei";  }
a{text-decoration: none;}
/*清浮动*/
.clearfix:before,.clearfix:after {content: "."; display: block; height: 0; visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */

[class^="icon-"],
[class*=" icon-"] {
  width: auto;
  background-image:none;
}

body{
    background: #f0f3f6;
}
.side{
    margin-top: 40px;
    float:left;
    background: #22273d;
}
.mainbody{
    position: fixed;
    left: 238px;
    padding-left: 40px;
    right: 0;
    top: 64px;
    bottom: 3px;
    min-width: 790px;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
    overflow-y: auto;
    overflow-x: hidden;
}
a{text-decoration: none;}
a:hover{text-decoration: none;}